disarm (someone's) criticism

Translations
обезоружить критику (кого-то)
His honest explanation disarmed their criticism.
Его честное объяснение обезоружило их критику.
Definitions
To disarm someone's criticism means to neutralize or counteract their negative feedback or objections, often by addressing their concerns in a way that diminishes their impact or makes them less valid.